Skip to main content
Version: current

user-manager


user-manager

Type: Settings Directory

ArgumentTypeDescription
enabledbool
authentication-portnum
accounting-portnum
certificateenum (none)
radsec-certificateenum (none)
use-profilesbool
require-message-authenum (no | yes-access-request)

user-manager/monitor

Type: Command

Read-only ArgumentTypeDescription
active-sessionsnum

user-manager/generate-report

Type: Command

ArgumentTypeDescription
columnsubit (username, session-start, session-end, user-ip, calling-station-id, uptime, download, upload, acct-session-id, nas-ip-address, nas-port-type, nas-port-id, terminate-cause, nas-identifier)
report-templateenum

user-manager/advanced

Type: Settings Directory

ArgumentTypeDescription
web-private-usernamestring
web-private-passwordstring
paypal-allowbool
paypal-use-sandboxbool
paypal-userstring
paypal-passwordstring
paypal-signaturestring
paypal-currencystring

user-manager/router

Type: Directory

FlagNameDescription
Xdisableddisabled
ArgumentTypeDescription
name ( mandatory )string
address ( mandatory )address (flags=46/)
protocolenum (udp | radsec)
shared-secretstring
coa-portnum

user-manager/router/monitor

Type: Command

Read-only ArgumentTypeDescription
broken-requestsnum
unknown-requestsnum
access-requestsnum
access-failuresnum
accounting-requestsnum
accounting-failuresnum
disconnect-acknum
disconnect-naknum
coa-acknum
coa-naknum
sent-from-cachenum

user-manager/router/reset-counters

Type: Command

user-manager/attribute

Type: Directory

FlagNameDescription
*defaultdefault
ArgumentTypeDescription
name ( mandatory )string
vendor-idenum (standard | Cisco | Microsoft | Mikrotik)
type-id ( mandatory )num
value-type ( mandatory )enum (ip-address | string | uint32 | hex | ip6-prefix | macro)
packet-typesubit (access-accept, access-challenge)
Read-only ArgumentTypeDescription
default-namestring
standard-namestring

user-manager/user

Type: Directory

FlagNameDescription
Xdisableddisabled
ArgumentTypeDescription
name ( mandatory )string
passwordstring
otp-secretstring
groupenum
shared-usersenum (unlimited)
caller-idenum (bind)
attributesobj_arg { super { enum , :string } { enum , :string } }

user-manager/user/monitor

Type: Command

Read-only ArgumentTypeDescription
total-uptimetime
total-downloadnum
total-uploadnum
active-sessionsnum
active-sub-sessionsnum
actual-profileenum
attributes-detailsobj_arg { super { enum , :string , :enum (ip-address | string | uint32 | hex | ip6-prefix | macro) { ip-address:radserv::attr::ATTR_TYPE_IP_ADDR, string:radserv::attr::ATTR_TYPE_STRING, uint32:radserv::attr::ATTR_TYPE_U32, hex:radserv::attr::ATTR_TYPE_HEX, ip6-prefix:radserv::attr::ATTR_TYPE_IP6_PREFIX, macro:radserv::attr::ATTR_TYPE_MACRO } , :0xstring } { enum , :string , :enum (ip-address | string | uint32 | hex | ip6-prefix | macro) { ip-address:radserv::attr::ATTR_TYPE_IP_ADDR, string:radserv::attr::ATTR_TYPE_STRING, uint32:radserv::attr::ATTR_TYPE_U32, hex:radserv::attr::ATTR_TYPE_HEX, ip6-prefix:radserv::attr::ATTR_TYPE_IP6_PREFIX, macro:radserv::attr::ATTR_TYPE_MACRO } , :0xstring } }

user-manager/user/generate-voucher

Type: Command

ArgumentTypeDescription
voucher-templateenum

user-manager/user/add-batch-users

Type: Command

ArgumentTypeDescription
username-lengthnum
number-of-usersnum
username-prefixstring
password-lengthenum (empty | same-as-username)
username-charactersubit (uppercase, lowercase, numbers)
password-charactersubit (uppercase, lowercase, numbers)
profileenum
groupenum
caller-idenum (bind)
shared-usersenum (unlimited)
disabledbool
commentstring

user-manager/user/group

Type: Directory

FlagNameDescription
*defaultdefault
ArgumentTypeDescription
name ( mandatory )string
outer-authsubit (pap, chap, mschap1, mschap2, eap-tls, eap-ttls, eap-peap, eap-mschap2)
inner-authsubit (ttls-pap, ttls-chap, ttls-mschap1, ttls-mschap2, peap-mschap2)
attributesobj_arg { super { enum , :string } { enum , :string } }
Read-only ArgumentTypeDescription
default-namestring

user-manager/user-profile

Type: Directory

ArgumentTypeDescription
user ( mandatory )enum
profile ( mandatory )enum
Read-only ArgumentTypeDescription
stateenum (waiting | running | running-active | used)
end-timealt { enum (not-yet-running | unlimited) { not-yet-running:radserv::UNKNOWN, unlimited:radserv::UNLIMITED } , date_arg }

user-manager/user-profile/activate-user-profile

Type: Command

user-manager/profile

Type: Directory

ArgumentTypeDescription
name ( mandatory )string
validity ( mandatory )alt { enum (unlimited) { unlimited:0 } , time }
name-for-usersstring
starts-whenenum (first-auth | assigned)
pricenum
override-shared-usersenum (off | unlimited)

user-manager/limitation

Type: Directory

ArgumentTypeDescription
name ( mandatory )string
download-limitnum
upload-limitnum
transfer-limitnum
uptime-limittime
reset-counters-start-timedate_arg
reset-counters-intervalalt { enum (disabled | hourly | daily | weekly | monthly) { disabled:radserv::limitation::RC_NEVER, hourly:radserv::limitation::RC_HOURLY, daily:radserv::limitation::RC_DAILY, weekly:radserv::limitation::RC_WEEKLY, monthly:radserv::limitation::RC_MONTHLY } , time }
rate-limit-rxnum
rate-limit-txnum
rate-limit-burst-rxnum
rate-limit-burst-txnum
rate-limit-burst-threshold-rxnum
rate-limit-burst-threshold-txnum
rate-limit-burst-time-rxtime
rate-limit-burst-time-txtime
rate-limit-min-rxnum
rate-limit-min-txnum
rate-limit-prioritynum

user-manager/profile-limitation

Type: Directory

ArgumentTypeDescription
profile ( mandatory )enum
limitation ( mandatory )enum
from-timetime
till-timetime
weekdaysubit (sunday, monday, tuesday, wednesday, thursday, friday, saturday)

user-manager/session

Type: Directory

FlagNameDescription
Aactiveactive
Read-only ArgumentTypeDescription
userenum
acct-session-idstring
acct-multi-session-idstring
nas-port-typeenum (async | sync | isdn-sync | isdn-sync-v120 | isdn-sync-v110 | virtual | piafs | hdlc | x25 | x75 | g3-fax | sdsl | adsl-cap | adsl-dmt | idsl | ethernet | dsl | cable | wireless | wireless-802.11)
nas-port-idstring
nas-ip-addressalt { ipAddr , ip6Addr }
nas-identifierstring
calling-station-idstring
user-addressipAddr
statusubit (start, stop, interim, close-acked, expired)
starteddate_arg
endeddate_arg
terminate-causeenum (user-request | lost-carrier | lost-service | idle-timeout | session-timeout | admin-reset | admin-reboot | port-error | nas-error | nas-request | nas-reboot | port-unneeded | port-preempted | port-suspended | service-unavailable | callback | user-error | host-request | supplicant-restart | reauthentication-failure | port-reinitialized | port-administratively-disabled | um-user-deleted | um-user-disabled | um-admin-request | um-nas-rebooted | um-simultaneous-sessions | um-limits-reached | um-limits-changed | um-unknown)
uptimetime
downloadnum
uploadnum
last-accounting-packetdate_arg

user-manager/session/close-session

Type: Command

user-manager/database

Type: Settings Directory

ArgumentTypeDescription
db-pathstring
Read-only ArgumentTypeDescription
found-legacy-db-pathstring
db-sizenum
free-disk-spacenum

user-manager/database/migrate-legacy-db

Type: Command

ArgumentTypeDescription
database-pathfile_enum
overwritebool

user-manager/database/load

Type: Command

ArgumentTypeDescription
namefile_enum { }

user-manager/database/save

Type: Command

ArgumentTypeDescription
namefile_enum { }
overwritebool

user-manager/database/optimize-db

Type: Command

user-manager/payment

Type: Directory

ArgumentTypeDescription
userenum
profileenum
pricenum
currencystring
trans-startdate_arg
trans-endalt { enum (not-finished) { not-finished:0 } , date_arg }
trans-statusenum (started | pending | approved | declined | error | timeout | aborted | user-approved)
methodenum (paypal | authorize-net)
user-messagestring